package com.gk.courses.dao;

import java.util.List;

import com.gk.courses.model.Course;
import com.gk.courses.model.Student;

public interface CourseDao {
	
	public Course findById(Integer id);

	public void save(Course course);

	public List<Course> findAll();

	public List<Student> getEnrollment(Course course);
	
	public void enrollStudentInCourse(Course course, Student student);

	public void updatePrerequisities(Course parentCourse, Course dependedCourse);
	
}
